﻿using System;
namespace Interface_Tier
{
    public interface IHRM_TRAININGData
    {
        int HRM_TRAINING_Delete(string TrainingCode);
        int HRM_TRAINING_Disable(string TrainingCode, ref bool Enabled);
        System.Data.DataSet HRM_TRAINING_Get(string TrainingCode);
        System.Data.DataSet HRM_TRAINING_GetList();
        int HRM_TRAINING_Insert(string TrainingCode, string TrainingName, string Description, string Purpose, string Form, string Location, string Certificate, int Quantity, decimal MoneyOneEmployee, decimal MoneyOneCompany, decimal MoneyOneTotal, decimal MoneyAllEmployee, decimal MoneyAllCompany, decimal MoneyAllTotal, decimal MoneyTotal, DateTime PrepareFromDate, DateTime PrepareToDate, DateTime RegisterFromDate, DateTime RegisterToDate, DateTime PerformFromDate, DateTime PerformToDate, string DecideNumber, DateTime DecideDate, string DecidePerson, string PartnerName, string PartnerAddress, string PartnerPhone, string PartnerFax, string PartnerWebsite, string PartnerEmail, string PersonName, string PersonPhone, string PersonPosition, string PersonAddress, string PersonEmail, int Status);
        int HRM_TRAINING_Save(string TrainingCode, string TrainingName, string Description, string Purpose, string Form, string Location, string Certificate, int Quantity, decimal MoneyOneEmployee, decimal MoneyOneCompany, decimal MoneyOneTotal, decimal MoneyAllEmployee, decimal MoneyAllCompany, decimal MoneyAllTotal, decimal MoneyTotal, DateTime PrepareFromDate, DateTime PrepareToDate, DateTime RegisterFromDate, DateTime RegisterToDate, DateTime PerformFromDate, DateTime PerformToDate, string DecideNumber, DateTime DecideDate, string DecidePerson, string PartnerName, string PartnerAddress, string PartnerPhone, string PartnerFax, string PartnerWebsite, string PartnerEmail, string PersonName, string PersonPhone, string PersonPosition, string PersonAddress, string PersonEmail, int Status);
        int HRM_TRAINING_Update(string TrainingCode, string TrainingName, string Description, string Purpose, string Form, string Location, string Certificate, int Quantity, decimal MoneyOneEmployee, decimal MoneyOneCompany, decimal MoneyOneTotal, decimal MoneyAllEmployee, decimal MoneyAllCompany, decimal MoneyAllTotal, decimal MoneyTotal, DateTime PrepareFromDate, DateTime PrepareToDate, DateTime RegisterFromDate, DateTime RegisterToDate, DateTime PerformFromDate, DateTime PerformToDate, string DecideNumber, DateTime DecideDate, string DecidePerson, string PartnerName, string PartnerAddress, string PartnerPhone, string PartnerFax, string PartnerWebsite, string PartnerEmail, string PersonName, string PersonPhone, string PersonPosition, string PersonAddress, string PersonEmail, int Status);
    }
}
